<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFrameworks>$(NetCoreAppCurrent)-windows;$(NetCoreAppCurrent)</TargetFrameworks>
    <RootNamespace>System.Xml</RootNamespace>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <EnableAOTAnalyzer>false</EnableAOTAnalyzer>
    <UseCompilerGeneratedDocXmlFile>false</UseCompilerGeneratedDocXmlFile>
  </PropertyGroup>

  <ItemGroup>
    <ILLinkSubstitutionsXmls Include="$(ILLinkDirectory)ILLink.Substitutions.xml" />
  </ItemGroup>

  <ItemGroup>
    <Compile Include="$(CommonPath)System\Text\StringBuilderCache.cs" Link="Common\System\StringBuilderCache.cs" />
    <Compile Include="$(CommonPath)System\HexConverter.cs" Link="Common\System\HexConverter.cs" />
    <Compile Include="System\Xml\BinaryXml\XmlBinaryReader.cs" />
    <Compile Include="System\Xml\BinaryXml\BinXmlToken.cs" />
    <Compile Include="System\Xml\BinaryXml\SqlUtils.cs" />
    <Compile Include="Misc\HResults.cs" />
    <Compile Include="System\Xml\AsyncHelper.cs" />
    <Compile Include="System\Xml\Base64Decoder.cs" />
    <Compile Include="System\Xml\Base64Encoder.cs" />
    <Compile Include="System\Xml\Base64EncoderAsync.cs" />
    <Compile Include="System\Xml\BinHexDecoder.cs" />
    <Compile Include="System\Xml\BinHexEncoder.cs" />
    <Compile Include="System\Xml\BinHexEncoderAsync.cs" />
    <Compile Include="System\Xml\BitStack.cs" />
    <Compile Include="System\Xml\ByteStack.cs" />
    <Compile Include="System\Xml\Core\HtmlEncodedRawTextWriter.cs">
      <DesignTime>True</DesignTime>
      <AutoGen>True</AutoGen>
      <DependentUpon>HtmlEncodedRawTextWriter.tt</DependentUpon>
    </Compile>
    <Compile Include="System\Xml\Core\HtmlUtf8RawTextWriter.cs">
      <DesignTime>True</DesignTime>
      <AutoGen>True</AutoGen>
      <DependentUpon>HtmlUtf8RawTextWriter.tt</DependentUpon>
    </Compile>
    <Compile Include="System\Xml\Core\TextEncodedRawTextWriter.cs">
      <DesignTime>True</DesignTime>
      <AutoGen>True</AutoGen>
      <DependentUpon>TextEncodedRawTextWriter.tt</DependentUpon>
    </Compile>
    <Compile Include="System\Xml\Core\TextUtf8RawTextWriter.cs">
      <DesignTime>True</DesignTime>
      <AutoGen>True</AutoGen>
      <DependentUpon>TextUtf8RawTextWriter.tt</DependentUpon>
    </Compile>
    <None Include="System\Xml\Core\HtmlEncodedRawTextWriter.tt">
      <Generator>TextTemplatingFileGenerator</Generator>
      <LastGenOutput>HtmlEncodedRawTextWriter.cs</LastGenOutput>
    </None>
    <None Include="System\Xml\Core\HtmlRawTextWriterGenerator.ttinclude" />
    <None Include="System\Xml\Core\HtmlUtf8RawTextWriter.tt">
      <Generator>TextTemplatingFileGenerator</Generator>
      <LastGenOutput>HtmlUtf8RawTextWriter.cs</LastGenOutput>
    </None>
    <None Include="System\Xml\Core\RawTextWriter.ttinclude" />
    <None Include="System\Xml\Core\TextEncodedRawTextWriter.tt">
      <Generator>TextTemplatingFileGenerator</Generator>
      <LastGenOutput>TextEncodedRawTextWriter.cs</LastGenOutput>
    </None>
    <None Include="System\Xml\Core\TextRawTextWriterGenerator.ttinclude" />
    <None Include="System\Xml\Core\TextUtf8RawTextWriter.tt">
      <Generator>TextTemplatingFileGenerator</Generator>
      <LastGenOutput>TextUtf8RawTextWriter.cs</LastGenOutput>
    </None>
    <None Include="System\Xml\Core\XmlRawTextWriterGeneratorAsync.ttinclude" />
    <None Include="System\Xml\Core\XmlRawTextWriterGenerator.ttinclude" />
    <None Include="System\Xml\Core\RawTextWriterEncoded.ttinclude" />
    <Content Include="System\Xml\Core\XmlEncodedRawTextWriter.tt">
      <LastGenOutput>XmlEncodedRawTextWriter.cs</LastGenOutput>
      <Generator>TextTemplatingFileGenerator</Generator>
    </Content>
    <Compile Include="System\Xml\Core\XmlEncodedRawTextWriter.cs">
      <DependentUpon>XmlEncodedRawTextWriter.tt</DependentUpon>
      <DesignTime>True</DesignTime>
      <AutoGen>True</AutoGen>
    </Compile>
    <Content Include="System\Xml\Core\XmlEncodedRawTextWriterAsync.tt">
      <LastGenOutput>XmlEncodedRawTextWriterAsync.cs</LastGenOutput>
      <Generator>TextTemplatingFileGenerator</Generator>
    </Content>
    <Compile Include="System\Xml\Core\XmlEncodedRawTextWriterAsync.cs">
      <DependentUpon>XmlEncodedRawTextWriterAsync.tt</DependentUpon>
      <DesignTime>True</DesignTime>
      <AutoGen>True</AutoGen>
    </Compile>
    <None Include="System\Xml\Core\RawTextWriterUtf8.ttinclude" />
    <Content Include="System\Xml\Core\XmlUtf8RawTextWriter.tt">
      <LastGenOutput>XmlUtf8RawTextWriter.cs</LastGenOutput>
      <Generator>TextTemplatingFileGenerator</Generator>
    </Content>
    <Compile Include="System\Xml\Core\XmlUtf8RawTextWriter.cs">
      <DependentUpon>XmlUtf8RawTextWriter.tt</DependentUpon>
      <DesignTime>True</DesignTime>
      <AutoGen>True</AutoGen>
    </Compile>
    <Content Include="System\Xml\Core\XmlUtf8RawTextWriterAsync.tt">
      <LastGenOutput>XmlUtf8RawTextWriterAsync.cs</LastGenOutput>
      <Generator>TextTemplatingFileGenerator</Generator>
    </Content>
    <Compile Include="System\Xml\Core\XmlUtf8RawTextWriterAsync.cs">
      <DependentUpon>XmlUtf8RawTextWriterAsync.tt</DependentUpon>
      <DesignTime>True</DesignTime>
      <AutoGen>True</AutoGen>
    </Compile>
    <Compile Include="System\Xml\DiagnosticsSwitches.cs" />
    <Compile Include="System\Xml\Dom\XmlNamedNodeMap.SmallXmlNodeList.cs" />
    <Compile Include="System\Xml\EmptyEnumerator.cs" />
    <Compile Include="System\Xml\HWStack.cs" />
    <Compile Include="System\Xml\IApplicationResourceStreamResolver.cs" />
    <Compile Include="System\Xml\IHasXmlNode.cs" />
    <Compile Include="System\Xml\IXmlLineInfo.cs" />
    <Compile Include="System\Xml\IXmlNamespaceResolver.cs" />
    <Compile Include="System\Xml\LineInfo.cs" />
    <Compile Include="System\Xml\MTNameTable.cs" />
    <Compile Include="System\Xml\NameTable.cs" />
    <Compile Include="System\Xml\Ref.cs" />
    <Compile Include="System\Xml\Serialization\XmlSerializationEventSource.cs" />
    <Compile Include="System\Xml\ValidateNames.cs" />
    <Compile Include="System\Xml\XmlCharType.cs" />
    <Compile Include="System\Xml\XmlComplianceUtil.cs" />
    <Compile Include="System\Xml\XmlConvert.cs" />
    <Compile Include="System\Xml\XmlDownloadManager.cs" />
    <Compile Include="System\Xml\XmlEncoding.cs" />
    <Compile Include="System\Xml\XmlException.cs" />
    <Compile Include="System\Xml\XmlNamespacemanager.cs" />
    <Compile Include="System\Xml\XmlNamespaceScope.cs" />
    <Compile Include="System\Xml\XmlNameTable.cs" />
    <Compile Include="System\Xml\XmlNodeOrder.cs" />
    <Compile Include="System\Xml\XmlNodeType.cs" />
    <Compile Include="System\Xml\XmlQualifiedName.cs" />
    <Compile Include="System\Xml\XmlReservedNs.cs" />
    <Compile Include="System\Xml\XmlResolver.cs" />
    <Compile Include="System\Xml\XmlResolver.FileSystemResolver.cs" />
    <Compile Include="System\Xml\XmlResolver.ThrowingResolver.cs" />
    <Compile Include="System\Xml\XmlSecureResolver.cs" />
    <Compile Include="System\Xml\XmlUrlResolver.cs" />
    <Compile Include="System\Xml\Core\CharEntityEncoderFallback.cs" />
    <Compile Include="System\Xml\Core\ConformanceLevel.cs" />
    <Compile Include="System\Xml\Core\DtdProcessing.cs" />
    <Compile Include="System\Xml\Core\EntityHandling.cs" />
    <Compile Include="System\Xml\Core\IDtdInfo.cs" />
    <Compile Include="System\Xml\Core\IDtdParser.cs" />
    <Compile Include="System\Xml\Core\IDtdParserAsync.cs" />
    <Compile Include="System\Xml\Core\IDtdParserAdapter.cs" />
    <Compile Include="System\Xml\Core\IDtdParserAdapterAsync.cs" />
    <Compile Include="System\Xml\Core\IncrementalReadDecoders.cs" />
    <Compile Include="System\Xml\Core\IValidationEventHandling.cs" />
    <Compile Include="System\Xml\Core\NamespaceHandling.cs" />
    <Compile Include="System\Xml\Core\NewLineHandling.cs" />
    <Compile Include="System\Xml\Core\IRemovableWriter.cs" />
    <Compile Include="System\Xml\Core\QueryOutputWriter.cs" />
    <Compile Include="System\Xml\Core\QueryOutputWriterV1.cs" />
    <Compile Include="System\Xml\Core\ReadContentAsBinaryHelper.cs" />
    <Compile Include="System\Xml\Core\ReadContentAsBinaryHelperAsync.cs" />
    <Compile Include="System\Xml\Core\ReadOnlyTernaryTree.cs" />
    <Compile Include="System\Xml\Core\ReadState.cs" />
    <Compile Include="System\Xml\Core\ValidatingReaderNodeData.cs" />
    <Compile Include="System\Xml\Core\ValidationType.cs" />
    <Compile Include="System\Xml\Core\WhitespaceHandling.cs" />
    <Compile Include="System\Xml\Core\XmlAsyncCheckReader.cs" />
    <Compile Include="System\Xml\Core\XmlAsyncCheckWriter.cs" />
    <Compile Include="System\Xml\Core\XmlAutoDetectWriter.cs" />
    <Compile Include="System\Xml\Core\XmlCharCheckingReader.cs" />
    <Compile Include="System\Xml\Core\XmlCharCheckingReaderAsync.cs" />
    <Compile Include="System\Xml\Core\XmlCharCheckingWriter.cs" />
    <Compile Include="System\Xml\Core\XmlCharCheckingWriterAsync.cs" />
    <Compile Include="System\Xml\Core\XmlEventCache.cs" />
    <Compile Include="System\Xml\Core\XmlParserContext.cs" />
    <Compile Include="System\Xml\Core\XmlRawWriter.cs" />
    <Compile Include="System\Xml\Core\XmlRawWriterAsync.cs" />
    <Compile Include="System\Xml\Core\XmlReader.cs" />
    <Compile Include="System\Xml\Core\XmlReaderAsync.cs" />
    <Compile Include="System\Xml\Core\XmlReaderSettings.cs" />
    <Compile Include="System\Xml\Core\XmlSpace.cs" />
    <Compile Include="System\Xml\Core\XmlSubtreeReader.cs" />
    <Compile Include="System\Xml\Core\XmlSubtreeReaderAsync.cs" />
    <Compile Include="System\Xml\Core\XmlTextEncoder.cs" />
    <Compile Include="System\Xml\Core\XmlTextReader.cs" />
    <Compile Include="System\Xml\Core\XmlTextReaderImpl.cs" />
    <Compile Include="System\Xml\Core\XmlTextReaderImplAsync.cs" />
    <Compile Include="System\Xml\Core\XmlTextReaderImplHelpers.cs" />
    <Compile Include="System\Xml\Core\XmlTextReaderImplHelpersAsync.cs" />
    <Compile Include="System\Xml\Core\XmlTextWriter.cs" />
    <Compile Include="System\Xml\Core\XmlValidatingReader.cs" />
    <Compile Include="System\Xml\Core\XmlValidatingReaderImpl.cs" />
    <Compile Include="System\Xml\Core\XmlValidatingReaderImplAsync.cs" />
    <Compile Include="System\Xml\Core\XmlWellFormedWriter.cs" />
    <Compile Include="System\Xml\Core\XmlWellFormedWriterAsync.cs" />
    <Compile Include="System\Xml\Core\XmlWellFormedWriterHelpers.cs" />
    <Compile Include="System\Xml\Core\XmlWellFormedWriterHelpersAsync.cs" />
    <Compile Include="System\Xml\Core\XmlWrappingReader.cs" />
    <Compile Include="System\Xml\Core\XmlWrappingReaderAsync.cs" />
    <Compile Include="System\Xml\Core\XmlWrappingWriter.cs" />
    <Compile Include="System\Xml\Core\XmlWrappingWriterAsync.cs" />
    <Compile Include="System\Xml\Core\XmlWriter.cs" />
    <Compile Include="System\Xml\Core\XmlWriterAsync.cs" />
    <Compile Include="System\Xml\Core\XmlWriterSettings.cs" />
    <Compile Include="System\Xml\Core\XsdValidatingReader.cs" />
    <Compile Include="System\Xml\Core\XsdValidatingReaderAsync.cs" />
    <Compile Include="System\Xml\Core\XsdCachingReader.cs" />
    <Compile Include="System\Xml\Core\XsdCachingReaderAsync.cs" />
    <Compile Include="System\Xml\Dom\DocumentXmlWriter.cs" />
    <Compile Include="System\Xml\Dom\DocumentXPathNavigator.cs" />
    <Compile Include="System\Xml\Dom\DomNameTable.cs" />
    <Compile Include="System\Xml\Dom\XmlAttribute.cs" />
    <Compile Include="System\Xml\Dom\XmlAttributeCollection.cs" />
    <Compile Include="System\Xml\Dom\XmlCDataSection.cs" />
    <Compile Include="System\Xml\Dom\XmlCharacterData.cs" />
    <Compile Include="System\Xml\Dom\XmlChildEnumerator.cs" />
    <Compile Include="System\Xml\Dom\XmlChildNodes.cs" />
    <Compile Include="System\Xml\Dom\XmlComment.cs" />
    <Compile Include="System\Xml\Dom\XmlDeclaration.cs" />
    <Compile Include="System\Xml\Dom\XmlDocument.cs" />
    <Compile Include="System\Xml\Dom\XmlDocumentFragment.cs" />
    <Compile Include="System\Xml\Dom\XmlDocumentType.cs" />
    <Compile Include="System\Xml\Dom\DocumentSchemaValidator.cs" />
    <Compile Include="System\Xml\Dom\XmlDomTextWriter.cs" />
    <Compile Include="System\Xml\Dom\XmlElement.cs" />
    <Compile Include="System\Xml\Dom\XmlElementList.cs" />
    <Compile Include="System\Xml\Dom\XmlEntity.cs" />
    <Compile Include="System\Xml\Dom\XmlEntityReference.cs" />
    <Compile Include="System\Xml\Dom\XmlEventChangedAction.cs" />
    <Compile Include="System\Xml\Dom\XmlImplementation.cs" />
    <Compile Include="System\Xml\Dom\XmlLinkedNode.cs" />
    <Compile Include="System\Xml\Dom\XmlLoader.cs" />
    <Compile Include="System\Xml\Dom\XmlName.cs" />
    <Compile Include="System\Xml\Dom\XmlNamedNodemap.cs" />
    <Compile Include="System\Xml\Dom\XmlNode.cs" />
    <Compile Include="System\Xml\Dom\XmlNodeChangedEventArgs.cs" />
    <Compile Include="System\Xml\Dom\XmlNodeChangedEventHandler.cs" />
    <Compile Include="System\Xml\Dom\XmlNodeList.cs" />
    <Compile Include="System\Xml\Dom\XmlNodeReader.cs" />
    <Compile Include="System\Xml\Dom\XmlNotation.cs" />
    <Compile Include="System\Xml\Dom\XmlProcessingInstruction.cs" />
    <Compile Include="System\Xml\Dom\XmlSignificantWhiteSpace.cs" />
    <Compile Include="System\Xml\Dom\XmlText.cs" />
    <Compile Include="System\Xml\Dom\XmlUnspecifiedAttribute.cs" />
    <Compile Include="System\Xml\Dom\XmlWhitespace.cs" />
    <Compile Include="System\Xml\Dom\XPathNodeList.cs" />
    <Compile Include="System\Xml\Cache\XPathDocumentBuilder.cs" />
    <Compile Include="System\Xml\Cache\XPathDocumentIterator.cs" />
    <Compile Include="System\Xml\Cache\XPathDocumentNavigator.cs" />
    <Compile Include="System\Xml\Cache\XPathNode.cs" />
    <Compile Include="System\Xml\Cache\XPathNodeHelper.cs" />
    <Compile Include="System\Xml\Cache\XPathNodeInfoAtom.cs" />
    <Compile Include="System\Xml\Resolvers\XmlKnownDtds.cs" />
    <Compile Include="System\Xml\Resolvers\XmlPreloadedResolver.cs" />
    <Compile Include="System\Xml\Resolvers\XmlPreloadedResolverAsync.cs" />
    <Compile Include="System\Xml\XPath\IXPathNavigable.cs" />
    <Compile Include="System\Xml\XPath\XPathDocument.cs" />
    <Compile Include="System\Xml\XPath\XPathException.cs" />
    <Compile Include="System\Xml\XPath\XPathExpr.cs" />
    <Compile Include="System\Xml\XPath\XPathItem.cs" />
    <Compile Include="System\Xml\XPath\XPathNamespaceScope.cs" />
    <Compile Include="System\Xml\XPath\XPathNavigator.cs" />
    <Compile Include="System\Xml\XPath\XPathNavigatorKeyComparer.cs" />
    <Compile Include="System\Xml\XPath\XPathNavigatorReader.cs" />
    <Compile Include="System\Xml\XPath\XPathNodeIterator.cs" />
    <Compile Include="System\Xml\XPath\XPathNodeType.cs" />
    <Compile Include="System\Xml\XPath\Internal\AbsoluteQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\AstNode.cs" />
    <Compile Include="System\Xml\XPath\Internal\AttributeQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\Axis.cs" />
    <Compile Include="System\Xml\XPath\Internal\BaseAxisQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\BooleanExpr.cs" />
    <Compile Include="System\Xml\XPath\Internal\BooleanFunctions.cs" />
    <Compile Include="System\Xml\XPath\Internal\CacheAxisQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\CacheChildrenQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\CacheOutputQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\ChildrenQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\ClonableStack.cs" />
    <Compile Include="System\Xml\XPath\Internal\CompiledXPathExpr.cs" />
    <Compile Include="System\Xml\XPath\Internal\ContextQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\DescendantBaseQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\DescendantQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\DescendantoverDescendantQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\DocumentorderQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\EmptyQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\ExtensionQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\FunctionQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\Filter.cs" />
    <Compile Include="System\Xml\XPath\Internal\FilterQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\FollowingQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\FollSiblingQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\ForwardPositionQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\Function.cs" />
    <Compile Include="System\Xml\XPath\Internal\Group.cs" />
    <Compile Include="System\Xml\XPath\Internal\GroupQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\IdQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\IteratorFilter.cs" />
    <Compile Include="System\Xml\XPath\Internal\Query.cs" />
    <Compile Include="System\Xml\XPath\Internal\LogicalExpr.cs" />
    <Compile Include="System\Xml\XPath\Internal\MergeFilterQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\NamespaceQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\NodeFunctions.cs" />
    <Compile Include="System\Xml\XPath\Internal\NumberFunctions.cs" />
    <Compile Include="System\Xml\XPath\Internal\NumericExpr.cs" />
    <Compile Include="System\Xml\XPath\Internal\Operand.cs" />
    <Compile Include="System\Xml\XPath\Internal\OperandQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\Operator.cs" />
    <Compile Include="System\Xml\XPath\Internal\ParentQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\PrecedingQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\PreSiblingQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\QueryBuilder.cs" />
    <Compile Include="System\Xml\XPath\Internal\UnionExpr.cs" />
    <Compile Include="System\Xml\XPath\Internal\ResettableIterator.cs" />
    <Compile Include="System\Xml\XPath\Internal\ReversePositionQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\Root.cs" />
    <Compile Include="System\Xml\XPath\Internal\SortQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\StringFunctions.cs" />
    <Compile Include="System\Xml\XPath\Internal\ValueQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\Variable.cs" />
    <Compile Include="System\Xml\XPath\Internal\VariableQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\XPathAncestorIterator.cs" />
    <Compile Include="System\Xml\XPath\Internal\XPathAncestorQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\XPathArrayIterator.cs" />
    <Compile Include="System\Xml\XPath\Internal\XPathAxisIterator.cs" />
    <Compile Include="System\Xml\XPath\Internal\XPathChildIterator.cs" />
    <Compile Include="System\Xml\XPath\Internal\XPathDescendantIterator.cs" />
    <Compile Include="System\Xml\XPath\Internal\XPathEmptyIterator.cs" />
    <Compile Include="System\Xml\XPath\Internal\XPathMultyIterator.cs" />
    <Compile Include="System\Xml\XPath\Internal\XPathParser.cs" />
    <Compile Include="System\Xml\XPath\Internal\XPathScanner.cs" />
    <Compile Include="System\Xml\XPath\Internal\XPathSelectionIterator.cs" />
    <Compile Include="System\Xml\XPath\Internal\XPathSelfQuery.cs" />
    <Compile Include="System\Xml\XPath\Internal\XPathSingletonIterator.cs" />
    <Compile Include="System\Xml\Xslt\XslCompiledTransform.cs" />
    <Compile Include="System\Xml\Xslt\XsltArgumentList.cs" />
    <Compile Include="System\Xml\Xslt\XsltContext.cs" />
    <Compile Include="System\Xml\Xslt\XsltException.cs" />
    <Compile Include="System\Xml\Xslt\XslTransform.cs" />
    <Compile Include="System\Xml\Xslt\XsltSettings.cs" />
    <Compile Include="System\Xml\Schema\Asttree.cs" />
    <Compile Include="System\Xml\Schema\AutoValidator.cs" />
    <Compile Include="System\Xml\Schema\BaseProcessor.cs" />
    <Compile Include="System\Xml\Schema\BaseValidator.cs" />
    <Compile Include="System\Xml\Schema\BitSet.cs" />
    <Compile Include="System\Xml\Schema\Chameleonkey.cs" />
    <Compile Include="System\Xml\Schema\CompiledidEntityConstraint.cs" />
    <Compile Include="System\Xml\Schema\SchemaSetCompiler.cs" />
    <Compile Include="System\Xml\Schema\ConstraintStruct.cs" />
    <Compile Include="System\Xml\Schema\ContentValidator.cs" />
    <Compile Include="System\Xml\Schema\DataTypeImplementation.cs" />
    <Compile Include="System\Xml\Schema\DtdParser.cs" />
    <Compile Include="System\Xml\Schema\DtdParserAsync.cs" />
    <Compile Include="System\Xml\Schema\DtdValidator.cs" />
    <Compile Include="System\Xml\Schema\FacetChecker.cs" />
    <Compile Include="System\Xml\Schema\IXmlSchemaInfo.cs" />
    <Compile Include="System\Xml\Schema\NamespaceList.cs" />
    <Compile Include="System\Xml\Schema\Parser.cs" />
    <Compile Include="System\Xml\Schema\ParserAsync.cs" />
    <Compile Include="System\Xml\Schema\Preprocessor.cs" />
    <Compile Include="System\Xml\Schema\SchemaAttDef.cs" />
    <Compile Include="System\Xml\Schema\SchemaBuilder.cs" />
    <Compile Include="System\Xml\Schema\SchemaCollectionCompiler.cs" />
    <Compile Include="System\Xml\Schema\SchemaCollectionpreProcessor.cs" />
    <Compile Include="System\Xml\Schema\SchemaDeclBase.cs" />
    <Compile Include="System\Xml\Schema\SchemaElementDecl.cs" />
    <Compile Include="System\Xml\Schema\SchemaEntity.cs" />
    <Compile Include="System\Xml\Schema\SchemaInfo.cs" />
    <Compile Include="System\Xml\Schema\SchemaNames.cs" />
    <Compile Include="System\Xml\Schema\SchemaNamespacemanager.cs" />
    <Compile Include="System\Xml\Schema\SchemaNotation.cs" />
    <Compile Include="System\Xml\Schema\SchemaType.cs" />
    <Compile Include="System\Xml\Schema\ValidationEventArgs.cs" />
    <Compile Include="System\Xml\Schema\ValidationEventHandler.cs" />
    <Compile Include="System\Xml\Schema\ValidationState.cs" />
    <Compile Include="System\Xml\Schema\XdrBuilder.cs" />
    <Compile Include="System\Xml\Schema\XdrValidator.cs" />
    <Compile Include="System\Xml\Schema\XmlAtomicValue.cs" />
    <Compile Include="System\Xml\Schema\XmlSchema.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaAll.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaAnnotated.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaAnnotation.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaAny.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaAnyAttribute.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaAppInfo.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaAttribute.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaAttributeGroup.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaAttributeGroupref.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaChoice.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaCollection.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaComplexContent.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaComplexContentExtension.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaComplexContentRestriction.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaComplexType.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaContent.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaContentModel.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaContentProcessing.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaContentType.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaDataType.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaDerivationMethod.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaDocumentation.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaElement.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaException.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaExternal.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaFacet.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaForm.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaGroup.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaGroupBase.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaGroupRef.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaIdEntityConstraint.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaImport.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaInclude.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaInfo.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaNotation.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaObject.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaObjectCollection.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaObjectTable.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaParticle.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaRedefine.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaSequence.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaSet.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaCompilationSettings.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaSimpleContent.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaSimpleContentExtension.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaSimpleContentRestriction.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaSimpleType.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaSimpleTypeContent.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaSimpleTypeList.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaSimpleTypeRestriction.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaSimpleTypeUnion.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaSubstitutionGroup.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaType.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaUse.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaValidationException.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaValidator.cs" />
    <Compile Include="System\Xml\Schema\XmlSchemaValidity.cs" />
    <Compile Include="System\Xml\Schema\XmlSeverityType.cs" />
    <Compile Include="System\Xml\Schema\XmlTokenizedType.cs" />
    <Compile Include="System\Xml\Schema\XmlTypeCode.cs" />
    <Compile Include="System\Xml\Schema\XmlValueConverter.cs" />
    <Compile Include="System\Xml\Schema\XsdBuilder.cs" />
    <Compile Include="System\Xml\Schema\XsdDateTime.cs" />
    <Compile Include="System\Xml\Schema\XsdDuration.cs" />
    <Compile Include="System\Xml\Schema\XsdValidator.cs" />
    <Compile Include="System\Xml\Schema\Inference\Infer.cs" />
    <Compile Include="System\Xml\Schema\Inference\XmlSchemaInferenceException.cs" />
    <Compile Include="System\Xml\Serialization\CodeGenerationoptions.cs" />
    <Compile Include="System\Xml\Serialization\CodeGenerator.cs" />
    <Compile Include="System\Xml\Serialization\CodeIdentifier.cs" />
    <Compile Include="System\Xml\Serialization\CodeIdentifiers.cs" />
    <Compile Include="System\Xml\Serialization\Compilation.cs" />
    <Compile Include="System\Xml\Serialization\Compiler.cs" />
    <Compile Include="System\Xml\Serialization\ContextAwareTables.cs" />
    <Compile Include="System\Xml\Serialization\ImportContext.cs" />
    <Compile Include="System\Xml\Serialization\indentedWriter.cs" />
    <Compile Include="System\Xml\Serialization\IXmlSerializable.cs" />
    <Compile Include="System\Xml\Serialization\IXmlTextParser.cs" />
    <Compile Include="System\Xml\Serialization\Mappings.cs" />
    <Compile Include="System\Xml\Serialization\Models.cs" />
    <Compile Include="System\Xml\Serialization\NameTable.cs" />
    <Compile Include="System\Xml\Serialization\ReflectionXmlSerializationReader.cs" />
    <Compile Include="System\Xml\Serialization\ReflectionXmlSerializationWriter.cs" />
    <Compile Include="System\Xml\Serialization\SchemaImporter.cs" />
    <Compile Include="System\Xml\Serialization\SchemaObjectWriter.cs" />
    <Compile Include="System\Xml\Serialization\SoapAttributeAttribute.cs" />
    <Compile Include="System\Xml\Serialization\SoapAttributeOverrides.cs" />
    <Compile Include="System\Xml\Serialization\SoapAttributes.cs" />
    <Compile Include="System\Xml\Serialization\SoapElementAttribute.cs" />
    <Compile Include="System\Xml\Serialization\SoapEnumAttribute.cs" />
    <Compile Include="System\Xml\Serialization\SoapIgnoreAttribute.cs" />
    <Compile Include="System\Xml\Serialization\SoapIncludeAttribute.cs" />
    <Compile Include="System\Xml\Serialization\SoapReflectionImporter.cs" />
    <Compile Include="System\Xml\Serialization\SoapSchemamember.cs" />
    <Compile Include="System\Xml\Serialization\SoapTypeAttribute.cs" />
    <Compile Include="System\Xml\Serialization\SourceInfo.cs" />
    <Compile Include="System\Xml\Serialization\Types.cs" />
    <Compile Include="System\Xml\Serialization\XmlAnyAttributeAttribute.cs" />
    <Compile Include="System\Xml\Serialization\XmlAnyElementAttribute.cs" />
    <Compile Include="System\Xml\Serialization\XmlAnyElementAttributes.cs" />
    <Compile Include="System\Xml\Serialization\XmlArrayAttribute.cs" />
    <Compile Include="System\Xml\Serialization\XmlArrayItemAttribute.cs" />
    <Compile Include="System\Xml\Serialization\XmlArrayItemAttributes.cs" />
    <Compile Include="System\Xml\Serialization\XmlAttributeAttribute.cs" />
    <Compile Include="System\Xml\Serialization\XmlAttributeOverrides.cs" />
    <Compile Include="System\Xml\Serialization\XmlAttributes.cs" />
    <Compile Include="System\Xml\Serialization\XmlChoiceIdentifierAttribute.cs" />
    <Compile Include="System\Xml\Serialization\Xmlcustomformatter.cs" />
    <Compile Include="System\Xml\Serialization\XmlElementAttribute.cs" />
    <Compile Include="System\Xml\Serialization\XmlElementAttributes.cs" />
    <Compile Include="System\Xml\Serialization\XmlEnumAttribute.cs" />
    <Compile Include="System\Xml\Serialization\XmlIgnoreAttribute.cs" />
    <Compile Include="System\Xml\Serialization\XmlIncludeAttribute.cs" />
    <Compile Include="System\Xml\Serialization\XmlMapping.cs" />
    <Compile Include="System\Xml\Serialization\XmlMemberMapping.cs" />
    <Compile Include="System\Xml\Serialization\XmlMembersMapping.cs" />
    <Compile Include="System\Xml\Serialization\XmlNamespaceDeclarationsAttribute.cs" />
    <Compile Include="System\Xml\Serialization\XmlReflectionImporter.cs" />
    <Compile Include="System\Xml\Serialization\XmlReflectionMember.cs" />
    <Compile Include="System\Xml\Serialization\XmlRootAttribute.cs" />
    <Compile Include="System\Xml\Serialization\XmlSchemaExporter.cs" />
    <Compile Include="System\Xml\Serialization\XmlSchemaImporter.cs" />
    <Compile Include="System\Xml\Serialization\XmlSchemaProviderAttribute.cs" />
    <Compile Include="System\Xml\Serialization\XmlSchemas.cs" />
    <Compile Include="System\Xml\Serialization\XmlSerializationGeneratedCode.cs" />
    <Compile Include="System\Xml\Serialization\XmlSerializationILGen.cs" />
    <Compile Include="System\Xml\Serialization\XmlSerializationReader.cs" />
    <Compile Include="System\Xml\Serialization\XmlSerializationReaderILGen.cs" />
    <Compile Include="System\Xml\Serialization\XmlSerializationWriter.cs" />
    <Compile Include="System\Xml\Serialization\XmlSerializationWriterILGen.cs" />
    <Compile Include="System\Xml\Serialization\XmlSerializerAssemblyAttribute.cs" />
    <Compile Include="System\Xml\Serialization\XmlSerializer.cs" />
    <Compile Include="System\Xml\Serialization\XmlSerializerFactory.cs" />
    <Compile Include="System\Xml\Serialization\XmlSerializerNamespaces.cs" />
    <Compile Include="System\Xml\Serialization\XmlSerializerVersionAttribute.cs" />
    <Compile Include="System\Xml\Serialization\XmlTextAttribute.cs" />
    <Compile Include="System\Xml\Serialization\XmlTypeAttribute.cs" />
    <Compile Include="System\Xml\Serialization\XmlTypeMapping.cs" />
    <Compile Include="System\Xml\Serialization\_Events.cs" />
    <Compile Include="System\Xml\Serialization\TypeExtensions.cs" />
    <Compile Include="System\Xml\Serialization\PrimitiveXmlSerializers.cs" />
    <Compile Include="System\Xml\Serialization\Configuration\DateTimeSerializationSection.cs" />
    <Compile Include="System\Xml\Serialization\Globals.cs" />
  </ItemGroup>

  <!-- Embedded DTD files -->
  <ItemGroup>
    <EmbeddedResource Include="Utils\DTDs\XHTML10\no_comments\xhtml1-strict.dtd">
      <LogicalName>xhtml1-strict.dtd</LogicalName>
    </EmbeddedResource>
    <EmbeddedResource Include="Utils\DTDs\XHTML10\no_comments\xhtml1-transitional.dtd">
      <LogicalName>xhtml1-transitional.dtd</LogicalName>
    </EmbeddedResource>
    <EmbeddedResource Include="Utils\DTDs\XHTML10\no_comments\xhtml1-frameset.dtd">
      <LogicalName>xhtml1-frameset.dtd</LogicalName>
    </EmbeddedResource>
    <EmbeddedResource Include="Utils\DTDs\XHTML10\no_comments\xhtml-lat1.ent">
      <LogicalName>xhtml-lat1.ent</LogicalName>
    </EmbeddedResource>
    <EmbeddedResource Include="Utils\DTDs\XHTML10\no_comments\xhtml-special.ent">
      <LogicalName>xhtml-special.ent</LogicalName>
    </EmbeddedResource>
    <EmbeddedResource Include="Utils\DTDs\XHTML10\no_comments\xhtml-symbol.ent">
      <LogicalName>xhtml-symbol.ent</LogicalName>
    </EmbeddedResource>
    <EmbeddedResource Include="Utils\DTDs\RSS091\no_comments\rss-0.91.dtd">
      <LogicalName>rss-0.91.dtd</LogicalName>
    </EmbeddedResource>
  </ItemGroup>

  <ItemGroup>
    <Compile Include="System\Xml\Xsl\IlGen\GenerateHelper.cs" />
    <Compile Include="System\Xml\Xsl\IlGen\IteratorDescriptor.cs" />
    <Compile Include="System\Xml\Xsl\IlGen\OptimizerPatterns.cs" />
    <Compile Include="System\Xml\Xsl\IlGen\StaticDataManager.cs" />
    <Compile Include="System\Xml\Xsl\IlGen\TailCallAnalyzer.cs" />
    <Compile Include="System\Xml\Xsl\IlGen\XmlILAnnotation.cs" />
    <Compile Include="System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs" />
    <Compile Include="System\Xml\Xsl\IlGen\XmlILModule.cs" />
    <Compile Include="System\Xml\Xsl\IlGen\XmlILOptimization.cs" />
    <Compile Include="System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs" />
    <Compile Include="System\Xml\Xsl\IlGen\XmlILTrace.cs" />
    <Compile Include="System\Xml\Xsl\IlGen\XmlIlTypeHelper.cs" />
    <Compile Include="System\Xml\Xsl\IlGen\XmlIlVisitor.cs" />
    <Compile Include="System\Xml\Xsl\XmlIlGenerator.cs" />
    <Compile Include="System\Xml\Xsl\XmlILCommand.cs" />
    <Compile Include="System\Xml\Xsl\ISourceLineInfo.cs" />
    <Compile Include="System\Xml\Xsl\ListBase.cs" />
    <Compile Include="System\Xml\Xsl\Pair.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilBinary.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilChoice.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilCloneVisitor.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilDataSource.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilExpression.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilFactory.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilFunction.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilInvoke.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilInvokeEarlyBound.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilInvokeLateBound.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilIterator.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilList.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilLiteral.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilLoop.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilName.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilNode.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilNodeType.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilParameter.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilPatternFactory.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilPatternVisitor.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilReference.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilReplaceVisitor.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilScopedVisitor.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilSortKey.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilStrConcat.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilTargetType.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilTernary.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilTypeChecker.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilUnary.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilValidationVisitor.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilVisitor.cs" />
    <Compile Include="System\Xml\Xsl\QIL\QilXmlWriter.cs" />
    <Compile Include="System\Xml\Xsl\QIL\SerializationHints.cs" />
    <Compile Include="System\Xml\Xsl\QIL\SubstitutionList.cs" />
    <Compile Include="System\Xml\Xsl\QIL\WhitespaceRule.cs" />
    <Compile Include="System\Xml\Xsl\QueryReaderSettings.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\ContentIterators.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\DecimalFormatter.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\DocumentOrderComparer.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\DodSequenceMerge.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\EarlyBoundInfo.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\NumberFormatter.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\RtfNavigator.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\SetIterators.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\SiblingIterators.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\StringConcat.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\TreeIterators.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\WhitespaceRuleLookup.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\WhitespaceRuleReader.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XmlAggregates.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XmlAttributeCache.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XmlCollation.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XmlExtensionFunction.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XmlILIndex.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XmlILStorageConverter.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XmlIterators.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XmlNavigatorFilter.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XmlNavigatorStack.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XmlQueryContext.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XmlQueryOutput.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XmlQueryRuntime.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XmlQuerySequence.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XmlQueryStaticData.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XmlRawWriterWrapper.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XmlSequenceWriter.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XmlSortKey.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XmlSortKeyAccumulator.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XslNumber.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XsltConvert.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XsltFunctions.cs" />
    <Compile Include="System\Xml\Xsl\Runtime\XsltLibrary.cs" />
    <Compile Include="System\Xml\Xsl\SourceLineInfo.cs" />
    <Compile Include="System\Xml\Xsl\XmlNodeKindFlags.cs" />
    <Compile Include="System\Xml\Xsl\XmlQualifiedNameTest.cs" />
    <Compile Include="System\Xml\Xsl\XmlQueryCardinality.cs" />
    <Compile Include="System\Xml\Xsl\XmlQueryType.cs" />
    <Compile Include="System\Xml\Xsl\XmlQueryTypeFactory.cs" />
    <Compile Include="System\Xml\Xsl\XPathConvert.cs" />
    <Compile Include="System\Xml\Xsl\XPath\IXpathBuilder.cs" />
    <Compile Include="System\Xml\Xsl\XPath\IXPathEnvironment.cs" />
    <Compile Include="System\Xml\Xsl\XPath\XPathAxis.cs" />
    <Compile Include="System\Xml\Xsl\XPath\XPathBuilder.cs" />
    <Compile Include="System\Xml\Xsl\XPath\XPathCompileException.cs" />
    <Compile Include="System\Xml\Xsl\XPath\XPathContext.cs" />
    <Compile Include="System\Xml\Xsl\XPath\XPathOperator.cs" />
    <Compile Include="System\Xml\Xsl\XPath\XPathParser.cs" />
    <Compile Include="System\Xml\Xsl\XPath\XPathQilFactory.cs" />
    <Compile Include="System\Xml\Xsl\XPath\XPathScanner.cs" />
    <Compile Include="System\Xml\Xsl\XslException.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\Action.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\ActionFrame.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\ApplyImportsAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\ApplyTemplatesAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\AttributeAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\AttributeSetAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\Avt.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\AvtEvent.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\BeginEvent.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\BuilderInfo.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\CallTemplateAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\ChooseAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\CommentAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\CompiledAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\Compiler.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\ContainerAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\CopyAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\CopyAttributesAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\CopyCodeAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\CopyNamespacesAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\CopyNodeSetAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\CopyOfAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\DocumentScope.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\ElementAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\EndEvent.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\Event.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\ForEachAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\HtmlProps.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\IfAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\InputScope.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\InputScopeManager.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\IRecordOutput.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\MessageAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\NamespaceDecl.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\NameSpaceEvent.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\NavigatorInput.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\NavigatorOutput.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\newinstructionaction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\NumberAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\OutKeywords.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\OutputScope.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\OutputScopeManager.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\PrefixQName.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\ProcessingInstructionAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\Processor.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\ReaderOutput.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\RecordBuilder.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\RootAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\SequentialOutput.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\SortAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\StateMachine.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\StringOutput.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\Stylesheet.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\TemplateAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\TemplateBaseAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\TemplateLookupAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\TemplateManager.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\TextAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\TextEvent.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\TextOnlyOutput.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\TextOutput.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\TheQuery.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\UseAttributeSetsAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\ValueOfAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\VariableAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\WithParamAction.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\WriterOutput.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\XsltCompileContext.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\XsltDebugger.cs" />
    <Compile Include="System\Xml\Xsl\XsltOld\XsltOutput.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\Compiler.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\CompilerError.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\CompilerScopeManager.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\Focus.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\IErrorHelper.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\InvokeGenerator.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\KeyMatchBuilder.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\Keywords.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\MatcherBuilder.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\OutputScopeManager.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\QilGenerator.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\QilGeneratorEnv.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\QilStrConcatenator.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\Scripts.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\Stylesheet.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\XPathPatternBuilder.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\XPathPatternParser.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\XslAst.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\XslAstAnalyzer.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\XslFlags.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\XsltInput.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\XsltLoader.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\XsltQilFactory.cs" />
    <Compile Include="System\Xml\Xsl\Xslt\XslVisitor.cs" />
    <Compile Include="$(CommonPath)System\LocalAppContextSwitches.Common.cs" Link="System\LocalAppContextSwitches.Common.cs" />
    <Compile Include="System\Xml\Core\LocalAppContextSwitches.cs" />
    <Compile Include="$(CommonPath)System\CSharpHelpers.cs" />
    <Compile Include="$(CommonPath)System\Text\ValueStringBuilder.cs" Link="Common\System\Text\ValueStringBuilder.cs" />
    <Compile Include="$(CommonPath)System\Text\ValueStringBuilder.AppendSpanFormattable.cs" Link="Common\System\Text\ValueStringBuilder.AppendSpanFormattable.cs" />
    <Compile Include="$(CommonPath)System\Obsoletions.cs" Link="Common\System\Obsoletions.cs" />
  </ItemGroup>

  <ItemGroup Condition="'$(TargetPlatformIdentifier)' == 'windows'">
    <Compile Include="System\Xml\Xsl\Runtime\XmlCollation.Windows.cs" />
  </ItemGroup>

  <ItemGroup Condition="'$(TargetPlatformIdentifier)' == ''">
    <Compile Include="System\Xml\Xsl\Runtime\XmlCollation.Unix.cs" />
    <Compile Include="System\Xml\Core\XmlTextReaderImpl.Unix.cs" />
  </ItemGroup>

  <ItemGroup>
    <ProjectReference Include="$(LibrariesProjectRoot)System.Text.RegularExpressions\gen\System.Text.RegularExpressions.Generator.csproj" ReferenceOutputAssembly="false" SetTargetFramework="TargetFramework=netstandard2.0" OutputItemType="Analyzer" />
    <Reference Include="System.Collections" />
    <Reference Include="System.Collections.Concurrent" />
    <Reference Include="System.Collections.NonGeneric" />
    <Reference Include="System.Collections.Specialized" />
    <Reference Include="System.Console" />
    <Reference Include="System.Diagnostics.TraceSource" />
    <Reference Include="System.Diagnostics.Tracing" />
    <Reference Include="System.Linq.Expressions" />
    <Reference Include="System.Memory" />
    <Reference Include="System.Net.Http" />
    <Reference Include="System.Net.Primitives" />
    <Reference Include="System.ObjectModel" />
    <Reference Include="System.Reflection.Emit" />
    <Reference Include="System.Reflection.Emit.ILGeneration" />
    <Reference Include="System.Reflection.Emit.Lightweight" />
    <Reference Include="System.Reflection.Primitives" />
    <Reference Include="System.Runtime" />
    <Reference Include="System.Runtime.InteropServices" />
    <Reference Include="System.Runtime.Loader" />
    <Reference Include="System.Security.Cryptography" />
    <Reference Include="System.Text.Encoding.Extensions" />
    <Reference Include="System.Text.RegularExpressions" />
    <Reference Include="System.Threading" />
    <Reference Include="System.Threading.Thread" />
  </ItemGroup>

</Project>
